How to Use the API Catalog
Follow this step-by-step guide to effectively utilize the API Catalog and streamline your API discovery and integration processes.
Step-by-Step Instructions
-
Access the API Catalog
Click on the "Catalog" tab in the sidebar, then filter by Kind: API to display only API entities.
-
Explore or Search for APIs:
Browse the available APIs or use the search bar to find specific ones by name, owner, or tag.
-
Review the Documentation:
Select an API to open its entity page. Examine the API spec details, including:
- Available endpoints;
- Expected parameters and responses;
- Authentication requirements;
- Code examples and tutorials, if available via TechDocs.
-
Review API Metadata:
Check the entity's metadata for ownership, system membership, related components, and lifecycle status. Use this to understand the API's maturity and who to contact for support.
-
Check Related Entities:
Use the Relations panel to navigate to the system, components, or resources that depend on or provide this API.
-
Seek Support When Needed:
If you encounter issues or have questions, contact the API owner listed in the entity page, or reach out to the DevPortal support team.
Tips for Maximizing Efficiency
- Stay Organized: Bookmark frequently used APIs for quick access.
- Document Your Integrations: Keep records of best practices and lessons learned for future reference.
- Keep Up-to-Date: Regularly review the catalog for new APIs or updates to existing ones.
- Register Your APIs: If your team owns an API, register it in the catalog by adding a
catalog-info.yamlwithkind: APIand the appropriatespec.definition. See the Catalog concepts page for supported spec formats.